home *** CD-ROM | disk | FTP | other *** search
/ Aminet 32 / Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso / Aminet / dev / lang / Python151_Src.lha / Python1.5_Source / README.AMIGA < prev    next >
Text File  |  1999-04-29  |  6KB  |  171 lines

  1.  
  2. README text for the source code for Amiga Python 1.5
  3.  
  4.  
  5.  
  6. THIS SOURCE DISTRIBUTION CONTAINS THE SOURCE CODE FOR THE LATEST RELEASE OF
  7. AMIGA PYTHON 1.5:  RELEASE 1.5.1 Build number 18.
  8.  
  9.  
  10.  
  11. Requirements
  12. ------------
  13.  
  14. - SAS/C 6.5x
  15.   Sorry but you must change *A LOT* to compile with other compilers.
  16.   Please use the latest version of SAS/C (6.58).
  17.  
  18. - Networking SDK: AmiTCP SDK or I-Net 225 SDK.
  19.   For the network code. If you use AmiTCP, use the 4.3 version SDK;
  20.   AmiTCP-SDK-4.3.lha, on Aminet (in comm/tcp).
  21.   Maybe version 3 works too (haven't tried it).
  22.   If you use I-Net 225, use version 3 of the I-Net 225 SDK;
  23.   Inet_SDK_SASC.lha, on Aminet (in comm/net).
  24.  
  25. - Something between 6 and 10 Mb free harddisk space.
  26.  
  27.  
  28. Installation/Build instructions:
  29. --------------------------------
  30.  
  31. First extract the archive.
  32.  
  33. Copy the contents of the Lib/ directory to LIB:. These files are my
  34. memory pools startup and library code to accelerate malloc() and other
  35. memory allocation functions.
  36.  
  37. Then cd to the root directory containing the main SMAKEFILE, and type
  38. 'smake'.  After some time you'll end up with a Python executable in this
  39. drawer called 'Python_030'.
  40.  
  41. In the rare event that you would want to change compiler options and things
  42. like that, look in the following files:  SCOPTIONS, SMAKEFILE,
  43. include/config.h, include/config.c, include/osdefs.h.  If you change
  44. anything you'd better rebuild the thing from scratch.  (type 'smake clean'
  45. and then 'smake').
  46.  
  47. You should ignore the warnings.
  48.  
  49. RUN THE TESTSET with your new executable!  This is very important!  The
  50. testset is part of the Python library and you should look in the Python
  51. distribution for these files, and more info (Aminet: dev/lang/Python.lha).
  52.  
  53. I-Net 225 support:  just replace the default SCOPTIONS with
  54. SCOPTIONS_INET225 and the default SMAKEFILE with SMAKEFILE_INET225.
  55.  
  56.  
  57. Notes
  58. -----
  59.  
  60. Documentation and library files are NOT included.  Grab the distribution
  61. release from Aminet (dev/lang/Python.lha) to get them.  Only then you'll
  62. be able to actually do something with Python.
  63.  
  64. Ofcourse the main Python site (http://www.python.org/) is a vital source of
  65. information.
  66.  
  67. Some tests from the testset fail, others are skipped because they cannot
  68. run on the Amiga.  The strftime test fails because strftime() is wrong.
  69. The crypt, grp, pwd, select and socket tests fail if bsdsocket.library
  70. (AmiTCP) or socket.library (I-Net 225) and/or usergroup.library cannot be
  71. opened.
  72.  
  73. The executable should be placed in the Python:  directory, which will be
  74. created by the installer script from the above mentioned distribution.
  75. Usually you would rename the Python executable to 'Python'.
  76.  
  77. Contact me for any information (irmen@bigfoot.com).
  78. My Amiga Python Homepage: http://www.bigfoot.com/~irmen/python.html
  79.  
  80.  
  81.  
  82. *** IMPORTANT ***
  83. -----------------
  84.  
  85. I don't fancy ten different versions of AmigaPython floating around.  So
  86. *please* if you made a change or enhancement or fix, contact me and if it's
  87. good it will be merged in the `official' AmigaPython version (mine).  That
  88. way, everyone can profit from it.  Thanks!
  89.  
  90.  
  91. *** THANKS ***
  92. --------------
  93.  
  94. Ofcourse this product could never have happened without the support of various
  95. people. Amongst others I'd like to thank:
  96.  
  97. Guido van Rossum - for creating Python in the first place
  98. Mike Meyer for his various suggestions and problem reports
  99. Kent Polk for his various suggestions and problem reports
  100. Lyster E. Wick for his various contributions (NewIcons/ARexx/WB/bugreports)
  101.  
  102. and my friends who supported me in the first phase of this project (that
  103. was LONG ago, in the Python 1.2 days).
  104.  
  105. If you think your name is missing here, drop me a line.
  106.  
  107. And to every AmigaPython user out there: thanks for your interest!
  108.  
  109.  
  110.  
  111.                     Irmen de Jong
  112.                     irmen@bigfoot.com
  113.                     April 28, 1998
  114.  
  115.  
  116.  
  117.  
  118.  
  119.     DISCLAIMER:
  120.  
  121. I  tried  to  make this program error-free and safe to use, for your and my
  122. own  benefit.   This  disclamer  applies  to the (small) part of the code I
  123. wrote  myself.   The  disclamer  from  the  copyright notice from Stichting
  124. Mathematisch  Centrum  (included  below)  applies  to the rest of the code,
  125. written by Guido van Rossum and others.
  126.   
  127. I  provide  this program "as is".  USE THE PROGRAM AT YOUR OWN RISK.  In no
  128. event will I be liable for damages to you - whether they arise from the use
  129. of  this  program  or  the  inability to use it, whether they are direct or
  130. consequential,  including,  but  not  limited  to,  the loss of data or the
  131. generation of inaccurate data.  No warranties are made.
  132.  
  133.  
  134.         Irmen de Jong.
  135.  
  136.  
  137.  
  138.  
  139.  
  140.     PYTHON COPYRIGHT NOTICE:
  141.  
  142.  
  143. Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam,
  144. The Netherlands.
  145.  
  146.                         All Rights Reserved
  147.  
  148. Permission to use, copy, modify, and distribute this software and its
  149. documentation for any purpose and without fee is hereby granted,
  150. provided that the above copyright notice appear in all copies and that
  151. both that copyright notice and this permission notice appear in
  152. supporting documentation, and that the names of Stichting Mathematisch
  153. Centrum or CWI or Corporation for National Research Initiatives or
  154. CNRI not be used in advertising or publicity pertaining to
  155. distribution of the software without specific, written prior
  156. permission.
  157.  
  158. While CWI is the initial source for this software, a modified version
  159. is made available by the Corporation for National Research Initiatives
  160. (CNRI) at the Internet address ftp://ftp.python.org.
  161.  
  162. STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH
  163. REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
  164. MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH
  165. CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
  166. DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
  167. PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  168. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  169. PERFORMANCE OF THIS SOFTWARE.
  170.  
  171.